package com.martinzou.mapper;

import com.martinzou.pojo.Emp;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface EmpMapper {

    /*
    * 查询所有的员工信息
    * */
    List<Emp> getAllEmp();

    /*
    * 查询员工以及员工所属的部门信息
    * */
    Emp getEmpAndDept(@Param("eid") Integer eid);

    /*
     * 通过分布查询查询员工以及员工所对应的部门信息
     * 分布查询第一步，查询员工信息
     * */
    Emp getEmpAndDeptByStepOne(@Param("eid") Integer eid);

    /*
     * 通过分布查询查询部门以及部门中所有的员工信息
     * 分布查询第二步，根据did查询员工信息
     * */
    List<Emp> getEmpAndDeptByStepTwo(@Param("did")Integer did);
}
